menulis javascript di atribut hanya bisa ditulis pada atribut event
1. keybord event
- onkeydown="" = atribut akan dijalankan saat tombol ditekan
- onkeyup="" = terjadi saat tombol keyborad dilepaskan
- onkeypress="" = terjadi saat tombol keybord ditekan dan dilepaskan
- onfocus="" = terjadi saat elemen mendapatkan fokus misalnya saat pengguna mengklik elemen input
- onblur="" = terjadi saat elemen kehilangan fokus misaalnya setelah pengguna mengklik elemen input
2. mouse event
- oneclick="" = akan menjalankan script saat di klik
- ondbclick="" = terjadi saat elemen di klik dua kali dengan cepat
- onmousedown="" = terjadi saat tombol mouse utama di tekan di elemen
- onmouseup="" = terjadi saat tombol mouse utama dilepaskan setelah sebelumnya ditekan pada elemen
- onmouseover="" = terjadi saat kursor mouse bergerak di atas elemen
3. other
- onsubmit="" = akan menjalankan fungsi saat elemen form di submit
- onchange="" = atribut di jalankan saat isi elemen input berubah misalnya pada elemen select
- onload="" = atribut ini dijalankan saat elemen atau halaman selesai dimuat
addEventListener adalah cara untuk menghubungkan fungsi javascript dengan peristiwa elemen
var btn_element = document.getElementalById("btn");
btn_element.addEventListener("click", function() {
alert("output")
})
1. membuat text muncul dan akan bersifat inline
- document.write("text write")
2. membuat teks inline yang akan membuat baris baru
- document.writeln("text paragraph)
3. mengubah isi dari elemen
- document.getElementalById("p-1").innerText = "inner text"
- document.getElementalById("p-1").innerHTML = "<p>inner html<p>"
onkeyup="document.getElementById('content').innerText = this.value.length"
onkeyup terjadi saat tombol dilepaskan
document.getElementalById("content") menaruh ke dalam id content
.innertext = this.value.length
ini adalah paragraph
Panjang 0 Karakter